<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>01-test.ftl</title>
</head>
<body>
展示文本内容
<font color="aqua">${name}</font>
<hr/>
对象：
${student}
<hr/>
对象的属性：学生的姓名：
${student.name}

<h1>list展示</h1>

<#list stus as stu>
    姓名：${stu.name} ；年龄： ${stu.age}
    <br/>
</#list>

<h1>map展示</h1>
语法1：map.keyname.property
${map.stu1}
${map.stu1.name}
<hr/>
<br/>
语法2：map['keyname'].property
${map['stu1'].name}

<h1>map里边包含一个list</h1>
已失败
<#--<#list list1?list as l>-->
<#--    ${l}-->
<#--    <br/>-->
<#--    ${list1[l].name}-->
<#--</#list>-->
<br/>
<hr/>
<#--ftl如果  ${key}是没有值的，结果会直接保错；空值必须要进行处理-->
处理1： 给默认值 ！默认值 -如果有值，使用原有的值，如果没有值，使用默认值
<br>
${student.birthday!"默认值"}
<hr/>
处理2： 没有值的时候就不进行展示 属性?? 如果有值，返回true
<br/>
<#if student.name??>
    ${student.name}
</#if>
</body>
</html>